package ch10;

/**
 * @author oldliu
 * @since 1.0
 */
public class ByteTest {
    public static void main(String[] args) {
        //byte1一个字节。。。
        //  -128    127
        byte b=100;
        System.out.println(b);
        b=(byte)1000;
        System.out.println(b);
        byte b1=13;
        byte b2=14;
        byte b3=(byte)(b1+b2);//byte相加，结果是整数int
        //>System.out.println(b1+b2);
        System.out.println(b3);
        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>");
        //short短整型(-32768  32767)
        short s=100;
        short s2=100;
        short s3= (short) (s+s2);//int
        System.out.println(s3);//年龄： int...
        //单精度浮点型 float... 10^38...精度有限。。。后面加上F表示
        float f=3.14159268483939389393443333F;//四舍五入
        double d=3.14159268483939389393443333;
        System.out.println(f);
        System.out.println(d);//宁愿浪费，不能留隐患
        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>");
        //长整型  long ,8个字节   10^18,加上L，以示区分
        long l=1000;//int ->long
        long l2=1000000000000000000L;
        long l3=199543L;
        long l4=l2-l3;
        System.out.println(l4);
    }
}
